/**
 * 把所有文件移动到一个大文件下
 */
 const fs = require('fs')
 const path = require('path')
 let reg =/(邹开龙|杨卫|潘锦|吴志勇|李铧|孙毅|尹凡|詹定超|孙良臣|廖智全|苏丽丽|罗永忻|刘志英|王海平|刘春梅|邓永华|胡文军|廖军|陈雪芬|谢道玄|高忠华|张国平|李从金|刘小强|曾正军|潘日伦|蒲志雄|刘小兰|徐静|李全忠|彭隆美|汤昌浩|何承迅|梁针|谢琳|刘俊|唐锋|包俊峰|梁隆飞|何琪)/
 const ONE_PATH = "D://证书/证书剩余职称" // D:\证书\证书剩余职称
 removeOneFile('D://证书/1-证书扫描件')  // D:\证书\1-证书扫描件
 // 把某个文件夹及其子目录下的所有文件移动到公共文件夹
 function removeOneFile(path,fname){
    fs.readdir(path,(err,files)=>{
     files.forEach(item=>{
         let pathName = path+'/'+item
         let stat = fs.lstatSync(pathName)
           // 判断是否是文件夹
         if(stat.isDirectory()){
             removeOneFile(`${path}/${item}`,item)
             return
         }
          // 判断是否满足关键字
        if(reg.test(item)){
            fs.writeFileSync('./移动的文件.txt',`\r\n${pathName}`,{flag:'a'})
            fs.renameSync(`${pathName}`,`${ONE_PATH}/${item}`)
            return
        }
         
     })
    })
 }
